export interface ActListData {
  id: number;
  actType: number;
  name: string;
  banner: string;
  rankId: number;
  actLogo?: string;
}
export interface ActList {
  list: ActListData[];
  total?: number;
}
export interface TreasureChestAct {
  award: number;
  people_num: number;
}
export interface TreasureChestData {
  TreasureBoxConfig: TreasureChestAct;
}
export interface ActConfigsData {
  AllBet: number;
  MoonRewards: number;
  UpRewards: number;
  VipLevel: number;
  WeekRewards: number;
  TreasureBoxConfig: TreasureChestAct;
}
export interface ActConfigsRes {
  configs: ActConfigsData[];
}

export interface ActConfigsRes {
  configs: ActConfigsData[];
}
export interface GetReliefInfoRes {
  todayExpected: number;
  todayLose: number;
  yesterdayExpected: number;
  yesterdayLose: number;
}
export interface VipInfoRes {
  allBet: number;
  receiveType: number;
  rewardPending: number;
}
export interface ActReceiveVipListRes {
  amountGrant: number;
  createTime: number;
  id: number;
  rewardType: number;
  uid: number;
  vipLevel: number;
}

export interface ActReceiveVipRes {
  total: number;
  list: ActReceiveVipListRes[];
}
export interface ActTreasureBoxRecordList {
  cumulativeBet: number;
  cumulativeRecharge: number;
  name: string;
  uid: number;
}
export interface ActTreasureBoxRecordRes {
  total: number;
  list: ActTreasureBoxRecordList[];
}
export interface ActTreasureBoxRecordReq {
  isValid: boolean;
  pageNo: number;
  pageSize: number;
  totalRecharge: number;
  totalBet: number;
}
export interface chestInfoRes {
  totalrecharge;
  number;
  totalbet: number;
  curpeoplenum: number;
  peoplenum: number;
  list: [];
}
export interface GetLevelInfoRes {
  level: number;
  levelName: number;
  requiredCensoring: number;
}
export interface GetLevelInfoResList {
  list: GetLevelInfoRes[];
}
export interface UserSevenRevenue {
  claimAmount: number;
  claimFlag: number;
  continuityDay: number;
}
export interface GetUserSevenRevenueRes {
  curLevel: string;
  flag: number;
  level: number;
  list: UserSevenRevenue[];
  revenue: number;
}
export interface RedRainTimeRes {
  flag: number;
  list: [];
  receiceFlag: number;
}
export interface UnlimitedAgentTotalInfoRes {
  totalBet: number;
  totalCommissions: number;
  totalFirstDeposit: number;
  totalRegisterPeopleNum: number;
}
export interface UnlimitedAgentTotalInfoRes {
  totalBet: number;
  totalCommissions: number;
  totalFirstDeposit: number;
  totalRegisterPeopleNum: number;
}
export interface CommissionsListData {
  claimFlag: number;
  commissions: number;
  endTime: number;
  startTime: number;
}
export interface CommissionsListRes {
  list: CommissionsListData[];
}
export interface AgentDetailInfoResList {
  avatar: string;
  bet: number;
  commissions: number;
  name: string;
  uid: number;
}
export interface AgentDetailInfoRes {
  list: AgentDetailInfoResList[];
  oneDayTotalBet: number;
  oneDayTotalCommissions: number;
  oneDayTotalProportion: number;
}
export interface DamDetailInfoRes {
  claimFlag: number;
  claimTimeStamp: number;
  grade: number;
  ratio: number;
  reward: number;
  accumulateBet: number;
  nextBet: number;
  nextRatio: number;
  nextGrade: number;
}
export interface VirtualRankData {
  virtualBonus: number;
}
export interface VirtualRankListRes {
  list: VirtualRankData[];
  total: number;
}
export interface DayDetailRes {
  curBetAmount: number;
  curBetDays: number;
  curRecharge: number;
  dateList: [];
  ruleBetAmount: number;
  ruleBetDays: number;
  ruleRecharge: number;
  status: number;
}
